Recent Searches

You haven't searched anything yet.

1 Job in Mankato, MN

SET JOB ALERT
Details...
Red Hat Software
Mankato, MN | Other
$92k-111k (estimate)
6 Months Ago
Principal Software Engineer
Red Hat Software Mankato, MN
$92k-111k (estimate)
Other 6 Months Ago
Save

Red Hat Software is Hiring a Principal Software Engineer Near Mankato, MN

About the job

Red Hat Software Engineering is looking for a Senior Principal Software Engineer to join our Developer Experience Engineering team in Bangalore, India. In this role, as architect you will lead the strategic development of software applications that are instrumental in optimizing secure software supply chain operations. Your role will involve shaping the architectural landscape, providing technical leadership, and driving innovation to achieve transformative outcomes for the organization. Using your expertise and principles of software engineering, automation and continuous improvement, you will help create products where availability, reliability, security, scalability, performance are threaded through the entire application life cycle.

What you will do

  • Define and communicate the architectural vision for secure software supply chain software applications.
  • Create and implement architectural patterns and best practices to ensure scalability, maintainability, and performance.
  • Collaborating with business stakeholders and management to understand the organization’s software architecture needs.
  • Designing and developing software architecture as per the organization’s specifications.
  • Translate business needs into comprehensive technical specifications and design documentation.
  • Drive architectural decisions and ensure adherence to architectural principles.
  • Lead the development of advanced software applications, ensuring code quality and adherence to architectural standards.
  • Provide technical guidance, mentorship, and oversight to the development team.
  • Evaluating and improving the tools and frameworks used in software development.
  • Manage multiple development projects and ensure their timely completion.
  • Troubleshooting issues within the software systems.
  • Stay at the forefront of emerging technologies, industry trends, and supply chain innovations.
  • Drive initiatives to continuously enhance software applications and development processes.

What you will bring

  • A bachelor’s or master’s degree in a relevant field like computer science or software engineering.
  • Deep understanding of software development methodologies and systems design.
  •  Experience in software development, with a substantial portion in the secure software supply chain domain and in an architectural role.
  • Experience working in Unix and Linux environment.
  • Experience in Kubernetes/Openshift.
  • Experience using, operating, and developing on top of cloud infrastructures and service.
  • Experience in multiple modern programming languages like Go, Java, JavaScript,etc.
  • Proven track record of designing and implementing complex software architectures.
  • Experience with test-driven development, continuous integration (CI) and delivery (CD), committer or contributor model and pair programming, and experience using Git.
  • Knowledge of or experience with contributing to open-source products and processes.
  • Proven problem-solving skills and experience working collaboratively in a team environment.
  • Highly responsible, self-motivated, and able to thrive in an energetic, fast paced, high growth environment. Exhibits ownership of projects and tasks assigned.
  • Effective communication skills to interact effectively with technical and non-technical stakeholders.
  • Excellent organizational skills required to adapt to a constantly changing technical environment.

#LI-PM1

Job Summary

JOB TYPE

Other

SALARY

$92k-111k (estimate)

POST DATE

11/01/2023

EXPIRATION DATE

04/11/2025

Show more

Red Hat Software
Other
$110k-131k (estimate)
Just Posted
Red Hat Software
Other
$96k-122k (estimate)
Just Posted

The job skills required for Principal Software Engineer include Computer Science, Software Development, Open Source, Linux, Kubernetes, Container, etc. Having related job skills and expertise will give you an advantage when applying to be a Principal Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Principal Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
Lakeville Area Public Schools
Full Time
$56k-93k (estimate)
1 Week Ago
For the skill of  Software Development
EMF Webz
Part Time
$100k-127k (estimate)
2 Weeks Ago
For the skill of  Open Source
Kitware
Full Time
$87k-105k (estimate)
3 Months Ago
Show more

The following is the career advancement route for Principal Software Engineer positions, which can be used as a reference in future career path planning. As a Principal Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Principal Software Engineer. You can explore the career advancement for a Principal Software Engineer below and select your interested title to get hiring information.

If you are interested in becoming a Principal Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Principal Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Principal Software Engineer job description and responsibilities

Developing, launching and maintaining numerous successful projects.

02/21/2022: Columbus, OH

Document and test software to ensure that the software meets the needs of end-users and achieves business goals.

03/25/2022: Philadelphia, PA

Provide technical guidance to development teams and oversee the technical aspects of all projects.

03/10/2022: Rapid City, SD

Process complex data and may need to enforce software design, development and maintenance requirements.

04/10/2022: Fort Smith, AR

Provide trainings and mentor other Engineers when required.

03/09/2022: Trenton, NJ

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Principal Software Engineer jobs

Requires a minimum of 1-2 years of experience for the role.

04/20/2022: Lansing, MI

Knowledge in analyzing, debug and fix technical issues

03/26/2022: Orlando, FL

Expertise in multiple high-level programming languages.

04/04/2022: Medford, OR

Earn a Master’s Degree and/or Ph.D.

05/05/2022: Hopkinsville, KY

Software development experience (5+ years preferred).

03/27/2022: Nashua, NH

Step 3: View the best colleges and universities for Principal Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College